home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 4
/
Aminet 4 - November 1994.iso
/
aminet
/
comm
/
fido
/
fz104.lha
/
rexx
/
Fz2BBS.rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
1992-06-01
|
888b
|
48 lines
/*
*
* Foozle.areas to AREAS.BBS Converter
*
* Written 1992 by Peer Hasselmeyer
*
*
*/
if ~open(in, "Foozle.areas", "R") then do
say "No input file!"
exit 20
end
if ~open(out, "Areas.BBS", "W") then do
say "No output file!"
exit 20
end
do forever
yn = readch(in, 24)
if left(yn, 1) = "00"x then leave
nn = readch(in, 24)
name = left(nn, pos("00"x, nn) - 1)
dn = readch(in, 32)
dir = left(dn, pos("00"x, dn) - 1)
call seek in, 128, "C"
call writech out, "AREA" || "09"x || name || "09"x || dir || "09"x
offs = 520
do forever
z = c2d(readch(in, 2))
n = c2d(readch(in, 2))
o = c2d(readch(in, 2))
p = c2d(readch(in, 2))
offs = offs - 8
if z=0 then leave
call writech out, z || ":" || n || "/" || o || "." || p || " "
end
call writeln out, ""
call seek in, offs, "C"
end
call close out
call close in
exit 0